<div class="modal-header">
    <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
    <h4 class="modal-title">类别管理</h4>
</div>
<form id="defaultForm" method="post" class="form-horizontal" action="/project/indexManage/type_save">
    <div class="modal-body">
        <input name="id" style="display: none" th:value="${categoryInfo.id}">
        <div class="form-group">
            <label class="col-lg-3 control-label">编号</label>
            <div class="col-lg-6">
                <input type="text" class="form-control" name="code" th:value="${categoryInfo.code}"/>
            </div>
        </div>

        <div class="form-group">
            <label class="col-lg-3 control-label">类别名称</label>
            <div class="col-lg-6">
                <input type="text" class="form-control" name="name" th:value="${categoryInfo.name}"/>
            </div>
        </div>


        <div class="form-group">
            <label class="col-lg-3 control-label">适用对象</label>
            <div class="col-lg-6">
                <input name="objNames" type="hidden" th:value=${categoryInfo.objName}>
                <b>项目:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b><input type="checkbox" name="objName" id="1" value="1" onclick="objN()"/>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                <b>电池包: </b><input type="checkbox" name="objName" id="2" value="2" onclick="objN()"/>
                </br>
                <b>电池模组: </b><input type="checkbox" name="objName" id="3" value="3" onclick="objN()"/>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                <b>变流器: </b><input type="checkbox" name="objName" id="4" value="4" onclick="objN()"/>
                </br>
                <b>电池单体: </b><input type="checkbox" name="objName" id="5" value="5" onclick="objN()"/>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                <b>平台:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b><input type="checkbox" name="objName" id="6" value="6" onclick="objN()"/>

            </div>
        </div>

        <div class="form-group">
            <label class="col-lg-3 control-label">适用指标</label>
            <div class="col-lg-6">
                <input name="useTargets" type="hidden" th:value=${categoryInfo.useTarget}>
                <b>参数测点: </b><input type="checkbox" name="useTarget" id="11" value="1" onclick="use()"/>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                <b>过程报警: </b><input type="checkbox" name="useTarget" id="22" value="2" onclick="use()"/>
                </br>
                <b>设备状态: </b><input type="checkbox" name="useTarget" id="33" value="3" onclick="use()"/>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                <b>台账属性: </b><input type="checkbox" name="useTarget" id="44" value="4" onclick="use()"/>
                </br>
                <b>控制指令: </b><input type="checkbox" name="useTarget" id="55" value="5" onclick="use()"/>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                <b>阈值管理: </b><input type="checkbox" name="useTarget" id="66" value="6" onclick="use()"/>
            </div>
        </div>


    </div>
    <div class="modal-footer">
        <button type="button" class="btn btn-default" data-dismiss="modal">关闭</button>
        <button type="submit" class="btn btn-primary">保存</button>
    </div>
</form>

<script>
    //    //表单初始化
    initCheck();

    function objN() {
        var str = "";
        $("input[name='objName']:checked").each(function (i) {
            if (i == 0) {
                str = $(this).val();
            } else {
                str += "," + $(this).val();
            }
            console.log(str);
        })
    }

    $("input[name='objNames']").each(function () {
        var bbb = $(this).val();
        console.log(bbb);
        if (bbb == '1') {
            $("#1").prop("checked", true);
        }
        if (bbb == '2') {
            $("#2").prop("checked", true);
        }
        if (bbb == '3') {
            $("#3").prop("checked", true);
        }
        if (bbb == '4') {
            $("#4").prop("checked", true);
        }
        if (bbb == '5') {
            $("#5").prop("checked", true);
        }
        if (bbb == '6') {
            $("#6").prop("checked", true);
        }
        if (bbb == '1,2,3,4,5,6') {
            $("input[name='objName']").prop("checked", true);
        }
        if (bbb == '1,2') {
            $("#1").prop("checked", true);
            $("#2").prop("checked", true);
        }
        if (bbb == '1,2,3') {
            $("#1").prop("checked", true);
            $("#2").prop("checked", true);
            $("#3").prop("checked", true);
        }
        if (bbb == '1,2,4') {
            $("#1").prop("checked", true);
            $("#2").prop("checked", true);
            $("#4").prop("checked", true);
        }
        if (bbb == '1,2,5') {
            $("#1").prop("checked", true);
            $("#2").prop("checked", true);
            $("#5").prop("checked", true);
        }
        if (bbb == '1,2,6') {
            $("#1").prop("checked", true);
            $("#2").prop("checked", true);
            $("#6").prop("checked", true);
        }
        if (bbb == '1,2,3,6') {
            $("#1").prop("checked", true);
            $("#2").prop("checked", true);
            $("#3").prop("checked", true);
            $("#6").prop("checked", true);
        }
        if (bbb == '1,2,3,5') {
            $("#1").prop("checked", true);
            $("#2").prop("checked", true);
            $("#3").prop("checked", true);
            $("#5").prop("checked", true);
        }
        if (bbb == '1,2,3,4') {
            $("#1").prop("checked", true);
            $("#2").prop("checked", true);
            $("#3").prop("checked", true);
            $("#4").prop("checked", true);
        }
        if (bbb == '1,2,3,4,5') {
            $("#1").prop("checked", true);
            $("#2").prop("checked", true);
            $("#3").prop("checked", true);
            $("#4").prop("checked", true);
            $("#5").prop("checked", true);
        }
        if (bbb == '1,2,3,4,6') {
            $("#1").prop("checked", true);
            $("#2").prop("checked", true);
            $("#3").prop("checked", true);
            $("#4").prop("checked", true);
            $("#6").prop("checked", true);
        }
        if(bbb == "1,2,4,5"){
            $("#1").prop("checked", true);
            $("#2").prop("checked", true);
            $("#4").prop("checked", true);
            $("#5").prop("checked", true);
        }
        if(bbb == "1,2,4,6"){
            $("#1").prop("checked", true);
            $("#2").prop("checked", true);
            $("#4").prop("checked", true);
            $("#6").prop("checked", true);
        }
        if(bbb == "1,2,4,5,6"){
            $("#1").prop("checked", true);
            $("#2").prop("checked", true);
            $("#4").prop("checked", true);
            $("#5").prop("checked", true);
            $("#6").prop("checked", true);
        }
        if(bbb == "1,2,5,6"){
            $("#1").prop("checked", true);
            $("#2").prop("checked", true);
            $("#5").prop("checked", true);
            $("#6").prop("checked", true);
        }


        if (bbb == '1,3') {
            $("#1").prop("checked", true);
            $("#3").prop("checked", true);
        }
        if (bbb == '1,3,4') {
            $("#1").prop("checked", true);
            $("#3").prop("checked", true);
            $("#4").prop("checked", true);
        }
        if (bbb == '1,3,5') {
            $("#1").prop("checked", true);
            $("#3").prop("checked", true);
            $("#5").prop("checked", true);
        }
        if (bbb == '1,3,6') {
            $("#1").prop("checked", true);
            $("#3").prop("checked", true);
            $("#6").prop("checked", true);
        }
        if (bbb == '1,3,4,5') {
            $("#1").prop("checked", true);
            $("#3").prop("checked", true);
            $("#4").prop("checked", true);
            $("#5").prop("checked", true);
        }

        if (bbb == '1,3,4,6') {
            $("#1").prop("checked", true);
            $("#3").prop("checked", true);
            $("#4").prop("checked", true);
            $("#6").prop("checked", true);
        }
        if (bbb == '1,3,4,5,6') {
            $("#1").prop("checked", true);
            $("#3").prop("checked", true);
            $("#4").prop("checked", true);
            $("#5").prop("checked", true);
            $("#6").prop("checked", true);
        }
        if (bbb == '1,3,5,6') {
            $("#1").prop("checked", true);
            $("#3").prop("checked", true);
            $("#5").prop("checked", true);
            $("#6").prop("checked", true);
        }
        if (bbb == '1,4') {
            $("#1").prop("checked", true);
            $("#4").prop("checked", true);
        }

        if (bbb == '1,4,5') {
            $("#1").prop("checked", true);
            $("#4").prop("checked", true);
            $("#5").prop("checked", true);
        }
        if (bbb == '1,4,6') {
            $("#1").prop("checked", true);
            $("#4").prop("checked", true);
            $("#6").prop("checked", true);
        }
        if (bbb == '1,4,5,6') {
            $("#1").prop("checked", true);
            $("#4").prop("checked", true);
            $("#5").prop("checked", true);
            $("#6").prop("checked", true);
        }
        if (bbb == '1,5') {
            $("#1").prop("checked", true);
            $("#5").prop("checked", true);
        }

        if (bbb == '1,5,6') {
            $("#1").prop("checked", true);
            $("#5").prop("checked", true);
            $("#6").prop("checked", true);
        }
        if (bbb == '1,6') {
            $("#1").prop("checked", true);
            $("#6").prop("checked", true);
        }
        if (bbb == '2,3') {
            $("#2").prop("checked", true);
            $("#3").prop("checked", true);
        }
        if (bbb == '2,3,4') {
            $("#2").prop("checked", true);
            $("#3").prop("checked", true);
            $("#4").prop("checked", true);
        }
        if (bbb == '2,3,5') {
            $("#2").prop("checked", true);
            $("#3").prop("checked", true);
            $("#5").prop("checked", true);
        }
        if (bbb == '2,3,6') {
            $("#2").prop("checked", true);
            $("#3").prop("checked", true);
            $("#6").prop("checked", true);
        }
        if (bbb == '2,3,4,5') {
            $("#2").prop("checked", true);
            $("#3").prop("checked", true);
            $("#4").prop("checked", true);
            $("#5").prop("checked", true);
        }
        if (bbb == '2,3,4,6') {
            $("#2").prop("checked", true);
            $("#3").prop("checked", true);
            $("#4").prop("checked", true);
            $("#6").prop("checked", true);
        }
        if (bbb == '2,3,5,6') {
            $("#2").prop("checked", true);
            $("#3").prop("checked", true);
            $("#5").prop("checked", true);
            $("#6").prop("checked", true);
        }

        if (bbb == '2,3,4,5,6') {
            $("#2").prop("checked", true);
            $("#3").prop("checked", true);
            $("#4").prop("checked", true);
            $("#5").prop("checked", true);
            $("#6").prop("checked", true);
        }
        if (bbb == '2,4') {
            $("#2").prop("checked", true);
            $("#4").prop("checked", true);
        }
        if (bbb == '2,4,5') {
            $("#2").prop("checked", true);
            $("#4").prop("checked", true);
            $("#5").prop("checked", true);
        }
        if (bbb == '2,4,6') {
            $("#2").prop("checked", true);
            $("#4").prop("checked", true);
            $("#6").prop("checked", true);
        }
        if (bbb == '2,4,5,6') {
            $("#2").prop("checked", true);
            $("#4").prop("checked", true);
            $("#5").prop("checked", true);
            $("#6").prop("checked", true);
        }
        if (bbb == '2,5') {
            $("#2").prop("checked", true);
            $("#5").prop("checked", true);

        }
        if (bbb == '2,5,6') {
            $("#2").prop("checked", true);
            $("#5").prop("checked", true);
            $("#6").prop("checked", true);
        }
        if (bbb == '2,6') {
            $("#2").prop("checked", true);
            $("#6").prop("checked", true);
        }

        if (bbb == '3,4') {
            $("#3").prop("checked", true);
            $("#4").prop("checked", true);
        }
        if (bbb == '3,4,5') {
            $("#3").prop("checked", true);
            $("#4").prop("checked", true);
            $("#5").prop("checked", true);
        }
        if (bbb == '3,4,6') {
            $("#3").prop("checked", true);
            $("#4").prop("checked", true);
            $("#6").prop("checked", true);
        }
        if (bbb == '3,4,5,6') {
            $("#3").prop("checked", true);
            $("#4").prop("checked", true);
            $("#5").prop("checked", true);
            $("#6").prop("checked", true);
        }
        if (bbb == '3,5') {
            $("#3").prop("checked", true);
            $("#5").prop("checked", true);
        }
        if (bbb == '3,5,6') {
            $("#3").prop("checked", true);
            $("#5").prop("checked", true);
            $("#6").prop("checked", true);
        }
        if (bbb == '3,6') {
            $("#3").prop("checked", true);
            $("#6").prop("checked", true);
        }
        if (bbb == '4,5') {
            $("#4").prop("checked", true);
            $("#5").prop("checked", true);
        }
        if (bbb == '4,6') {
            $("#4").prop("checked", true);
            $("#6").prop("checked", true);
        }
        if (bbb == '4,5,6') {
            $("#4").prop("checked", true);
            $("#5").prop("checked", true);
            $("#6").prop("checked", true);
        }
        if (bbb == '5,6') {
            $("#5").prop("checked", true);
            $("#6").prop("checked", true);
        }
    })




    //使用指标回显
    function use() {
        var str = "";
        $("input[name='useTarget']:checked").each(function (i) {
            if (i == 0) {
                str = $(this).val();
            } else {
                str += "," + $(this).val();
            }
            console.log(str);
        })
    }

    $("input[name='useTargets']").each(function () {
        var bbb = $(this).val();
        console.log(bbb);
        if (bbb == '1') {
            $("#11").prop("checked", true);
        }
        if (bbb == '2') {
            $("#22").prop("checked", true);
        }
        if (bbb == '3') {
            $("#33").prop("checked", true);
        }
        if (bbb == '4') {
            $("#44").prop("checked", true);
        }
        if (bbb == '5') {
            $("#55").prop("checked", true);
        }
        if (bbb == '6') {
            $("#66").prop("checked", true);
        }
        if (bbb == '1,2,3,4,5,6') {
            $("input[name='useTarget']").prop("checked", true);
        }
        if (bbb == '1,2') {
            $("#11").prop("checked", true);
            $("#22").prop("checked", true);
        }
        if (bbb == '1,2,3') {
            $("#11").prop("checked", true);
            $("#22").prop("checked", true);
            $("#33").prop("checked", true);
        }
        if (bbb == '1,2,4') {
            $("#11").prop("checked", true);
            $("#22").prop("checked", true);
            $("#44").prop("checked", true);
        }
        if (bbb == '1,2,5') {
            $("#11").prop("checked", true);
            $("#22").prop("checked", true);
            $("#55").prop("checked", true);
        }
        if (bbb == '1,2,6') {
            $("#11").prop("checked", true);
            $("#22").prop("checked", true);
            $("#66").prop("checked", true);
        }
        if (bbb == '1,2,3,6') {
            $("#11").prop("checked", true);
            $("#22").prop("checked", true);
            $("#33").prop("checked", true);
            $("#66").prop("checked", true);
        }
        if (bbb == '1,2,3,5') {
            $("#11").prop("checked", true);
            $("#22").prop("checked", true);
            $("#33").prop("checked", true);
            $("#55").prop("checked", true);
        }
        if (bbb == '1,2,3,4') {
            $("#11").prop("checked", true);
            $("#22").prop("checked", true);
            $("#33").prop("checked", true);
            $("#44").prop("checked", true);
        }
        if (bbb == '1,2,3,4,5') {
            $("#11").prop("checked", true);
            $("#22").prop("checked", true);
            $("#33").prop("checked", true);
            $("#44").prop("checked", true);
            $("#55").prop("checked", true);
        }
        if (bbb == '1,2,3,4,6') {
            $("#11").prop("checked", true);
            $("#22").prop("checked", true);
            $("#33").prop("checked", true);
            $("#44").prop("checked", true);
            $("#66").prop("checked", true);
        }
        if(bbb == "1,2,4,5"){
            $("#11").prop("checked", true);
            $("#22").prop("checked", true);
            $("#44").prop("checked", true);
            $("#55").prop("checked", true);
        }
        if(bbb == "1,2,4,6"){
            $("#11").prop("checked", true);
            $("#22").prop("checked", true);
            $("#44").prop("checked", true);
            $("#66").prop("checked", true);
        }
        if(bbb == "1,2,4,5,6"){
            $("#11").prop("checked", true);
            $("#22").prop("checked", true);
            $("#44").prop("checked", true);
            $("#55").prop("checked", true);
            $("#66").prop("checked", true);
        }
        if(bbb == "1,2,5,6"){
            $("#11").prop("checked", true);
            $("#22").prop("checked", true);
            $("#55").prop("checked", true);
            $("#66").prop("checked", true);
        }


        if (bbb == '1,3') {
            $("#11").prop("checked", true);
            $("#33").prop("checked", true);
        }
        if (bbb == '1,3,4') {
            $("#11").prop("checked", true);
            $("#33").prop("checked", true);
            $("#44").prop("checked", true);
        }
        if (bbb == '1,3,5') {
            $("#11").prop("checked", true);
            $("#33").prop("checked", true);
            $("#55").prop("checked", true);
        }
        if (bbb == '1,3,6') {
            $("#11").prop("checked", true);
            $("#33").prop("checked", true);
            $("#66").prop("checked", true);
        }
        if (bbb == '1,3,4,5') {
            $("#11").prop("checked", true);
            $("#33").prop("checked", true);
            $("#44").prop("checked", true);
            $("#55").prop("checked", true);
        }

        if (bbb == '1,3,4,6') {
            $("#11").prop("checked", true);
            $("#33").prop("checked", true);
            $("#44").prop("checked", true);
            $("#66").prop("checked", true);
        }
        if (bbb == '1,3,4,5,6') {
            $("#11").prop("checked", true);
            $("#33").prop("checked", true);
            $("#44").prop("checked", true);
            $("#55").prop("checked", true);
            $("#66").prop("checked", true);
        }
        if (bbb == '1,3,5,6') {
            $("#11").prop("checked", true);
            $("#33").prop("checked", true);
            $("#55").prop("checked", true);
            $("#66").prop("checked", true);
        }
        if (bbb == '1,4') {
            $("#11").prop("checked", true);
            $("#44").prop("checked", true);
        }

        if (bbb == '1,4,5') {
            $("#11").prop("checked", true);
            $("#44").prop("checked", true);
            $("#55").prop("checked", true);
        }
        if (bbb == '1,4,6') {
            $("#11").prop("checked", true);
            $("#44").prop("checked", true);
            $("#66").prop("checked", true);
        }
        if (bbb == '1,4,5,6') {
            $("#11").prop("checked", true);
            $("#44").prop("checked", true);
            $("#55").prop("checked", true);
            $("#66").prop("checked", true);
        }
        if (bbb == '1,5') {
            $("#11").prop("checked", true);
            $("#55").prop("checked", true);
        }

        if (bbb == '1,5,6') {
            $("#11").prop("checked", true);
            $("#55").prop("checked", true);
            $("#66").prop("checked", true);
        }
        if (bbb == '1,6') {
            $("#11").prop("checked", true);
            $("#66").prop("checked", true);
        }
        if (bbb == '2,3') {
            $("#22").prop("checked", true);
            $("#33").prop("checked", true);
        }
        if (bbb == '2,3,4') {
            $("#22").prop("checked", true);
            $("#33").prop("checked", true);
            $("#44").prop("checked", true);
        }
        if (bbb == '2,3,5') {
            $("#22").prop("checked", true);
            $("#33").prop("checked", true);
            $("#55").prop("checked", true);
        }
        if (bbb == '2,3,6') {
            $("#22").prop("checked", true);
            $("#33").prop("checked", true);
            $("#66").prop("checked", true);
        }
        if (bbb == '2,3,4,5') {
            $("#22").prop("checked", true);
            $("#33").prop("checked", true);
            $("#44").prop("checked", true);
            $("#55").prop("checked", true);
        }
        if (bbb == '2,3,4,6') {
            $("#22").prop("checked", true);
            $("#33").prop("checked", true);
            $("#44").prop("checked", true);
            $("#66").prop("checked", true);
        }
        if (bbb == '2,3,5,6') {
            $("#22").prop("checked", true);
            $("#33").prop("checked", true);
            $("#55").prop("checked", true);
            $("#66").prop("checked", true);
        }

        if (bbb == '2,3,4,5,6') {
            $("#22").prop("checked", true);
            $("#33").prop("checked", true);
            $("#44").prop("checked", true);
            $("#55").prop("checked", true);
            $("#66").prop("checked", true);
        }
        if (bbb == '2,4') {
            $("#22").prop("checked", true);
            $("#44").prop("checked", true);
        }
        if (bbb == '2,4,5') {
            $("#22").prop("checked", true);
            $("#44").prop("checked", true);
            $("#55").prop("checked", true);
        }
        if (bbb == '2,4,6') {
            $("#22").prop("checked", true);
            $("#44").prop("checked", true);
            $("#66").prop("checked", true);
        }
        if (bbb == '2,4,5,6') {
            $("#22").prop("checked", true);
            $("#44").prop("checked", true);
            $("#55").prop("checked", true);
            $("#66").prop("checked", true);
        }
        if (bbb == '2,5') {
            $("#22").prop("checked", true);
            $("#55").prop("checked", true);

        }
        if (bbb == '2,5,6') {
            $("#22").prop("checked", true);
            $("#55").prop("checked", true);
            $("#66").prop("checked", true);
        }
        if (bbb == '2,6') {
            $("#22").prop("checked", true);
            $("#66").prop("checked", true);
        }

        if (bbb == '3,4') {
            $("#33").prop("checked", true);
            $("#44").prop("checked", true);
        }
        if (bbb == '3,4,5') {
            $("#33").prop("checked", true);
            $("#44").prop("checked", true);
            $("#55").prop("checked", true);
        }
        if (bbb == '3,4,6') {
            $("#33").prop("checked", true);
            $("#44").prop("checked", true);
            $("#66").prop("checked", true);
        }
        if (bbb == '3,4,5,6') {
            $("#33").prop("checked", true);
            $("#44").prop("checked", true);
            $("#55").prop("checked", true);
            $("#66").prop("checked", true);
        }
        if (bbb == '3,5') {
            $("#33").prop("checked", true);
            $("#55").prop("checked", true);
        }
        if (bbb == '3,5,6') {
            $("#33").prop("checked", true);
            $("#55").prop("checked", true);
            $("#66").prop("checked", true);
        }
        if (bbb == '3,6') {
            $("#33").prop("checked", true);
            $("#66").prop("checked", true);
        }
        if (bbb == '4,5') {
            $("#44").prop("checked", true);
            $("#55").prop("checked", true);
        }
        if (bbb == '4,6') {
            $("#44").prop("checked", true);
            $("#66").prop("checked", true);
        }
        if (bbb == '4,5,6') {
            $("#44").prop("checked", true);
            $("#55").prop("checked", true);
            $("#66").prop("checked", true);
        }
        if (bbb == '5,6') {
            $("#55").prop("checked", true);
            $("#66").prop("checked", true);
        }
    })
</script>